package com.sirun.cn.fca.view;

import com.sirun.cn.fca.constant.HomeActionConst;
import com.tencent.cloud.iov.action.Action;
import com.tencent.cloud.iov.kernel.model.BaseResponse;

import cn.sirun.com.fca.account.model.base.CarInfoDetailResponse;
import cn.sirun.com.fca.account.model.login.PersonalInfo;
import cn.sirun.com.fca.personal.center.model.bean.CarListResponse;


public interface IHomeFlowView extends HomeActionConst {
    @Action(ACTION_GET_CAR_LIST_RESPONSE)
    void onGetCarListResult(BaseResponse<CarListResponse> response);

    @Action(ACTION_GET_PERSONAL_INFO_RESPONSE)
    void onPersonalInfoResult(BaseResponse<PersonalInfo> response);

    @Action(ACTION_GET_CAR_INFO_RESPONSE)
    void onCarInfoResult(BaseResponse<CarInfoDetailResponse> response);

}
